uhomuho. 
И так у нас есть клиетская часть и серверная.
На клиенте форма и таблица добавленых юзеров (id, email, phone).
Таблица Обновляется если в полях формы вписать данные и отправить.
Есть валидация формы (email, phone)
Можно водить только российские номера:
+79261234567
89261234567
+7 926 123 45 67
8(926)123-45-67
(495)1234567
(495) 123 45 67
123-45-67
8-926-123-45-67
8 927 1234 234

На сервере вместо postgres использовал mariadb(aka mysql)
т.к на моем дистрибьютиве Linux он не хочет работать.

В mysql создал юзера, выдал ему права и создал таблицу "NBACK"
CREATE USER 'NBACK'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'NBACK'@'localhost';
create database NBACK;
exit

Создал два endpoint'a GET и POST соответствено.
Один принимает данные с формы и записывает в БД,
Другой возвращает все данные о пользователяx.


(Как запустить?)
Открываем терминал

Заходим в папку server(в директорий client делаем так же)

И пишем npm install 
Потом npm run dev

После открываем браузер http://localhost:3000
(server работает на 2000 порту)